Controllable Packet Prioritization on PlanetLab Using NEPI
نویسندگان
چکیده
We present the extensions made to NEPI, the Network Experimentation Programming Interface, to allow easy creation and customization of routing overlays on top of PlanetLab. We particularly focus on demonstrating the traffic shaping capabilities provided by NEPI, with the use of customizable stream filters on PlanetLab overlays to induce controllable packet prioritization.
منابع مشابه
Automated Deployment and Customization of Routing Overlays on Planetlab
PlanetLab testbed is widely used to evaluate protocols and applications under realistic Internet conditions, but this realism comes at the cost of uncontrolled topology and traffic behavior. The use of overlay networks on PlanetLab can solve this problem by giving more control to the experimenter. However, manually creating such overlays is far from simple, and existing solutions are either not...
متن کاملPacket Tracking in PlanetLab Europe - A Use Case
Making observations is fundamental for experimental research. Experimental facilities have to provide sophisticated and flexible tools to support scientific experiments by logging experiment results and monitoring environment conditions. Standardized measurements in experimental facilities can also provide consistent input for experiments with adaptive algorithms. In this paper we present a pac...
متن کاملIntegration of OMF-Based Testbeds in a Global-Scale Networking Facility
PlanetLab is a global scale platform for experimentation of new networking applications in a real environment. It consists of several nodes, offered by academic institutions or companies spread all over the world, that can be shared by the networking community for its tests. The main drawback of PlanetLab is its scarce heterogeneity in terms of the access technologies it offers. In this paper w...
متن کاملName-passing style GUI programming in the pi-calculus-based language Nepi
This paper describes name-passing style Graphic User Interface (GUI) programming in the programming language Nepi whose operational semantics is based on the rendezvous-style namepassing communication of the π-calculus. Nepi is able to have timed behavior by combining the wait prefix with the external choice. We model GUI programs by using channel-based behavioral characterization. We propose a...
متن کاملPinpoint: Identifying Packet Loss Culprits Using Adaptive Sampling
Accurately estimating all link-level properties of a large network has proven to be very difficult. The measurements used for these estimates require significant collaboration from all endpoints on the network, significantly reducing their applicability for large scale Internet measurements. We present a scalable approach using a small number of hosts without collaboration from existing routers...
متن کامل